package com.nj.dms.listener;

import javax.servlet.annotation.WebListener;
import javax.servlet.http.HttpSessionAttributeListener;
import javax.servlet.http.HttpSessionBindingEvent;

/**
 * session属性监听器
 *
 */
@WebListener
public class SessionAttributeListener implements HttpSessionAttributeListener {

	/**
	 * session属性增加时触发该方法
	 */
	public void attributeAdded(HttpSessionBindingEvent se) {
		System.out.println("SESSION增加属性 --> 名称：" + se.getName() + "，内容：" + se.getValue());
	}

	/**
	 * session属性删除时触发该方法
	 */
	public void attributeRemoved(HttpSessionBindingEvent se) {
		System.out.println("SESSION删除属性 --> 名称：" + se.getName() + "，内容：" + se.getValue());
	}

	/**
	 * session属性修改时触发该方法
	 */
	public void attributeReplaced(HttpSessionBindingEvent se) {
		System.out.println("SESSION修改属性 --> 名称：" + se.getName() + "，内容：" + se.getValue());
	}

}
